squealing tyres - German English Dictionary